package com.bl.student.service.biz.order;

import com.bl.student.common.enums.SearchType;
import com.bl.student.dao.model.GoodsEntity;
import com.bl.student.dao.model.UserEntity;
//import com.bl.student.service.vo.DelBody;
//import com.bl.student.service.vo.DelListBody;
//import com.bl.student.service.vo.goods.GoodsBuyVo;
//import com.bl.student.service.vo.ico.IcoAddVo;
//import com.bl.student.service.vo.ico.IcoListVo;
//import com.bl.student.service.vo.ico.IcoModVo;
import com.bl.student.service.vo.goods.GoodsBuyVo;
import com.bl.student.service.vo.order.OrderListVo;
//import com.bl.student.service.vo.order.OrderModVo;
import com.bl.student.service.vo.order.OrderModVo;
import com.bl.student.service.vo.order.OrderVoListVo;
//import com.bl.student.service.vo.withdrawals.WithdrawalsListVo;
import org.springframework.data.domain.Pageable;

/**
 * Created by liangweikang on 18/7/20.
 */
public interface OrderService {

    String add(GoodsEntity goodsEntity, String userId, String userName, String mobile, int num);

    OrderVoListVo getListByUser(Pageable pageable, String userId,  String status);

//    manager 多条件筛选查询
    OrderListVo getOrderListsMulti(String partybId, String goodsId, String ordersn , String express, String status, Pageable pageable );

    // manager 未测试
    void mod(OrderModVo orderModVo);
}
